// index.js
// 获取应用实例
const app = getApp()

Page({
  data: {
    current: 0,
    swiperItem: [],
    magazines: [],
    navH: 0
  },

  // 事件处理函数
  // 放大图片
  scaleImage(e) {
    // console.log(e.detail);
    this.setData({
      current: e.detail.current
    })
  },
  
  // 前往搜索页面
  goSearch() {
    wx.navigateTo({
      url: '/pages/search/search',
    })
  },

  // 前往详情页面
  goDetail(e) {
    let itemId = e.currentTarget.dataset.itemId
    // console.log(itemId);
    wx.navigateTo({
      url: '/pages/detail/detail?itemId=' + itemId
    })
  },

  // 生命周期函数
  onLoad() {
    // 自定义导航栏高度 = 手机状态栏高度 + 胶囊按钮高度 + 胶囊按钮与手机状态栏的间距*2
    
    // 手机状态栏高度
    var statusBarHeight = wx.getSystemInfoSync().statusBarHeight

    // 胶囊按钮的高度
    var menuButtomH = wx.getMenuButtonBoundingClientRect().height

    // 胶囊按钮与手机状态栏的间距 = 胶囊按钮的上边距 - 手机状态栏高度
    var num = wx.getMenuButtonBoundingClientRect().top - statusBarHeight

    // 自定义导航栏高度
    var navH = statusBarHeight + menuButtomH + num * 2

    // 将计算得到的高度赋值给data
    this.setData({
      navH
    })

    // 发送网络请求,获取轮播图数据
    wx.request({
      url: 'https://ssl4xyy.metshow.cn/clientxyyservices/recommend/list4v2',
      method: 'POST',
      success: res => {
        // console.log(res.data.result);
        let s = res.data.result
        this.setData({
          swiperItem: s
        })
      }
    })

    // 获取top10杂志数据
    wx.request({
      url: 'https://ssl4xyy.metshow.cn/clientxyyservices/item/hotlist',
      method: 'POST',
      data: {
        pageIndex: 1,
        pageSize: 10
      },
      success: res => {
        // console.log(res.data.result.Items);
        let m = res.data.result.Items
        this.setData({
          magazines: m
        })
      }
    })
  },

  onShow() {
    if (typeof this.getTabBar === 'function' && this.getTabBar()) {
      this.getTabBar().setData({
        selected: 0
      })
    }
  }
})
